/*

* name: responsive

* version: v2.1.1

* update: 添加pad竖屏状态Padp

* data: 2017-06-13

*/



/* hide template textarea */

.UnpcPush textarea, .PcPush textarea, .MobilePush textarea, .UnmobilePush textarea{display: none;}



/*

* PcMode

*/

body:after {

    display: block;

    height: 0;

    line-height: 0;

    overflow: hidden;

    visibility: hidden;

    content: 'Pc';

}

.PcMode:after { content: 'Pc' !important;}

.UnpcPush, .MobilePush { display: none;}

img[data-src] { opacity: 0 ; filter: alpha(opacity=0);}

img[data-srcloaded] { opacity:1; filter: alpha(opacity=100); }

/*

* PadMode

*/

@media only screen and (max-width: 1240px) {



    body:after {

        content: 'Pad';

    }

    body{ user-select: none;-webkit-user-select: none;}

    html { overflow-x:hidden;}

    body,input,textarea,button,select { font-size:14px;}

    .PcPush{display: none;}

    .UnpcPush{display: block;}

    .wrap, .mwrap { width:940px; }

    /*padMode 1240px 网站样式*/







    .mobile_key{display:inline-block; font-size:0px; float:right; line-height:86px; color:#fff; margin-left:20px;}

    .mobile_key i{font-size:30px; margin:0; padding:0;}

    .head .tool_box .search_con .search_btn{background-position:0 -37px; cursor:pointer;}

	.head .tool_box .search_con .search_ipt{width:100px; border:1px solid rgba(255,255,255,.3); border-color:#fff\0;}

	.inav_wrapper .inav{display:none;}

	.share_bar{display:none;}



	/*business*/

	.business .l_box{width:20%;}

	.business .l_box .space{padding-left:0;}

	.business .r_box{width:80%;}

	.business .r_box .space{padding:0 5%;}



	/*my_team*/

	.team_list .cell .img_box{width:100%;}

	.team_list .cell .text_box{width:100%;}

	.team_list .cell .text_box .exp_list{height:120px; overflow:hidden;}

	.team_list .cell .exp_list li{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

	.team_list .cell .text_box .exp_list{padding-bottom:25px;}



	/*my_culture*/

	.culture_img .row>.span-3{margin-right:2%;}





	/*my_view*/

	.my_view .pt2 .wrap .arrow.prev{left:-42px;}

	.my_view .pt2 .wrap .arrow.next{right:-42px;}



	/*news_list*/

	.news_list .space{width:100%;}

	.news_list .time_box .date {line-height:30px;}

	.news_list .time_box .date span{display:block;}



	/*news_detail*/

	.news_detail .space{width:100%;}

	.pagenew a{padding:5px;}



    /*join_us*/

    .join_us .space{width:100%;}



    /*job_list*/

    .job_list .space{width:100%;}



    /*job_detail*/

    .job_detail .space{width:100%;}



    /*index*/

    .index .pt1 .list_box .btn_box .common_btn{width:80%;}

    .index .pt1 .list_box.blue .mask{height:50%;}

    .index .pt1 .list_box.green .mask{height:50%;}



    /*resume*/

    .jobtableft{ width:100%;}

    .jobtabright{ width:100%;}

    .jobtabcen dl { width:49.8%;}

    .jobtabcen .zhengshutext { width: 380px;}

    .job_into .control-label.tr,.job_into .control-label { width:22%; box-sizing:border-box;}

    .job_into .span-9 { width:78%; box-sizing:border-box;}

    .jobtabcen dl { box-sizing:border-box; }











}

@media only screen and (max-width: 992px) {

    body:after {

        content: 'Padp';

    }

    .wrap, .mwrap { width:740px; }

    /*padMode 992px 网站样式*/

     .ibanner_box .text_box{top:60px;}



     /*my_company*/

     .my_company .space{width:100%;}



     /*business_case*/

     .business_case .space{width:100%;}



     /*about_us*/

     .about_us .pt3 li {margin-bottom:20px;}

     /*my_culture*/

	.culture_img .row>.span-3{width:48%; margin-right:2%;}

	.culture_img li{margin-bottom:15px;}

	.my_culture .pt2 .space{width:100%;}



	/*my_view*/

	.my_view .pt2 .wrap .arrow.prev{left:0;}

	.my_view .pt2 .wrap .arrow.next{right:0;}



    /*metting_list*/

    .metting_list .space{width:100%;}



    /*contact_us*/

    .contact_us .contact_box .pd{padding-left:20px; padding-right:20px;}

    /*index*/

    .index .pt1 .list_box.green .mask{height:35%;}





    .jobtabcen .zengshuleft{width:50%; line-height:40px;}

    .jobtabcen .zengshuright{width:100%;}

    .jobtabcen .zhengshutext{width:100%;}

}

/*

* MobileMode

*/

@media only screen and (max-width: 760px) {

    body:after {

        content: 'Mobile';

    }

    body,input,textarea,button,select {font-size:16px;}

    .UnmobilePush{display: none;}

    .MobilePush{display:block;}

    img[data-src]{opacity: 1;}

    .wrap, .mwrap { padding-left:4%; padding-right:4%; width:auto; }

    .mwrap .wrap { padding-left:0; padding-right:0; }



    /*移动端防恶意复制信息*/

    * {

        -webkit-touch-callout:none;  /*系统默认菜单被禁用*/

        -webkit-user-select:none; /*webkit浏览器*/

        -khtml-user-select:none; /*早期浏览器*/

        -moz-user-select:none;/*火狐*/

        -ms-user-select:none; /*IE10*/

        user-select:none;

    }

    input { -webkit-user-select:auto; /*webkit浏览器*/   }

    /*mobileMode 760 网站样式*/

    .head .logo{margin-left:0;}



    /*font*/

    .fz24{font-size:18px;}


.head .big_logo{display:none;}

.head .logo .s_logo{display:block;}

    .head{position:relative;}

    header{height:105px;background:#CCC;}
	.xc_banner{ margin-top:105px;}
   
    .head{height:105px;}

    .head .logo{margin-top:30px;}

    .head .tool_box{margin-top:7px; margin-right:0;}

    .head .tool_box .search_box{width:auto;}

    .head .tool_box .search_con .search_ipt{width:0;}

    .head .tool_box .search_con:hover .search_ipt{width:0;}

    .mobile_key{line-height:50px; margin-left:130px; margin-top:7px;}

.widgets_bidimg_banner_4 .mask{ display:none}

    /*business*/

    .business .l_box{width:100%; margin-bottom:30px;}

    .business .r_box{width:100%;}

    .business .r_box .space{padding:0;}

  /*  .business .l_box .l_menu .sec_list{display:block;}*/



    /*my_company*/

    .sec_nav_box{display:none;}

    .sec_banner{height:300px;}

	.sec_banner img{width:1142px; margin-left:-571px;}

	.sec_banner .banner_text{top:120px;}

	.sec_banner .banner_text .text{ font-size:26px; width:80%; margin:0 auto; }

	.posi .space{padding-left:0;}



	/*about_us*/

	.about_us .pt1 .space{width:100%;}

	.about_us .pt1 .pd .t{font-size:16px;}

	.about_us .pt2{height:auto;}

	.about_us .pt2>.wrap{padding:0;}

	.about_us .pt2 .l_box{width:100%; height:320px;}

	.about_us .pt2 .r_box{height:auto; width:100%;}

	.about_us .pt2 .r_box .img_bg{height:100%;}

	.about_us .pt2 .r_box .text_box{padding:0 20px 70px;}



	/*my_team*/

	.my_team .pt1 .space{width:100%;}

	.my_team .pt2 #team_container{padding:0;}

	.team_list .cell{width:100%;}

	.team_list .cell .pd{padding:0;}

    .team_list .cell .text_box .exp_list{height:auto;}



	/*my_wisdom*/

	.my_wisdom .pt1 .space{width:100%;}

	.my_wisdom .pt2 .title{font-size:18px;}



	 /*my_culture*/

	.culture_img .row>.span-3{width:98%; margin-right:2%;}

	.my_culture .pt2 .space .text{font-size:18px;}

	.my_culture .pt1 .space{width:100%;}



	/*my_view*/

	.my_view .pt1 .space{width:100%;}



    /*metting_list*/

    .metting_list .title .l_box{width:50%;}

    .metting_list .title .r_box{width:50%;}

    .metting_list .time_box{width:100%;}

    .metting_list .time_box .date {height:40px;}

    .metting_list .time_box .date .where{display:inline;}

    .metting_list .news_box{width:100%;}

    .metting_list .news_box .pd{padding:0;}



    /*join_us*/

    .join_us .pt1 .box .tit{font-size:18px;}

    .join_us .pt1 .box .info{font-size:16px;}

    .join_us .pt2 .list_box li{margin-right:0; width:100%;}

    .join_us .pt3 .mask{top:30%;}



    /*contact_us*/

    .contact_us .l_box{width:100%;}

    .contact_us .r_box{width:100%;}



    /*index*/

    .index .pt1 .pd{padding:0;}

    .index .pt2 .pd{padding:0;}

    .index .pt2 .l_box{width:100%;}

    .index .pt2 .r_box{width:100%;}

    /*.index .pt1 .list_box li .btn_box{opacity: 1; visibility: visible; transition-delay: 0.2s;}*/

    /*.index .pt1 .list_box.blue li .mask{height:100%;}

    .index .pt1 .list_box.green li .mask{height:100%;}*/
.i-part2{ padding-bottom:20px}
.i-part2 ._left{ float:none; width:auto;}
.i-part2 ._left ._hd ._txt{ width:50%}
.i-part2 ._left ._hd ._img{ width:50%; height:180px;}
.i-part2 ._left ._hd ._img img{ height:180px;}
.i-part2 ._left ._bd ._imgs{ width:50%}
.i-part2 ._left ._bd ._txt{ width:50%}
.i-part2 ._left ._bd ._imgs .slide_nav{ display:none}
.i-part2 ._right{ float:none; width:auto;}
.ilant{ width:100%; padding-left:0; background:none !important; margin-top:25px;}
.inews{ width:100%; margin-bottom:30px; }
.ivideo{ width:100%; }
.inews li a{ background:none;}
.inews li a:hover{ background:none;}
.inews li ._date{ width:20%;}
.inews li ._nr{ float:right; width:76%; margin-left:0;}

#tags .more{ display:none}

.i-part2 ._left ._img .imgEff1{ width: 50%; height: auto; }
.i-part2 ._right{ width: 100%; }
.i-part2 ._left ._page1 { width: 260px; height: 204px; float: left;overflow: hidden;z-index: 10;position: relative; }
.i-part2 ._left ._page2 { width: 260px; height: 204px; float: left;overflow: hidden;z-index: 10;position: relative; }
.i-part2 ._left ._page3 { width: 260px; height: 204px; float: left;overflow: hidden;z-index: 10;position: relative; }
.i-part2 ._left ._page4 { width: 260px; height: 204px; float: left;overflow: hidden;z-index: 10;position: relative; }
.i-part2 ._left ._page_1 { text-align: center; top: 33%;left: 37%;z-index: 11;position: absolute;}
.i-part2 ._left ._page_1 p { font-size: 18px; color: #fff;}

.i-part2 ._left ._page_11 { text-align: center; top:7%;left: 8%;z-index: 11;position: absolute;}
.i-part2 ._left ._page_11 img{ width:80px; height:80px;}
.i-part2 ._left ._page_11 p { font-size: 12px; color: #fff;}


.i-part2 ._left ._page_2 { text-align: center; top: 33%;left: 37%;z-index: 11;position: absolute; }
.i-part2 ._left ._page_2 p { font-size: 18px; color: #000; }
.i-part2 ._left ._page_1 img,.i-part2 ._left ._page_2 img{ width: auto; }
.imgEff1:hover ._page_1 ._icon1,.imgEff1:hover ._page_2 ._icon1,.imgEff1:hover ._page_2 ._icon2{ display: none; }
.imgEff1:hover img._page1_img1{ background-size:100% auto; }
.imgEff1:hover ._page_1 p,.imgEff1:hover ._page_2 p{ font-size: 18px; color: #fff; }
.imgEff1:hover ._page_2 p._p2{ font-size: 18px; color: #fff; }
.i-part2 ._left ._page_1 { top: 27%;left: 30%;z-index: 11;position: absolute;}
.i-part2 ._left ._page_2 { top: 27%;left: 30%;z-index: 11;position: absolute;}
.i-part2 ._left ._page_11 { text-align: center; top: 11%;left: 25%;z-index: 11;position: absolute;}
 .swiper-container {
        width: 95%;
        height: 200px;
        margin: 0px auto;
    }
#tags{}
#tags LI {
	FLOAT: left; LIST-STYLE-TYPE: none; HEIGHT: 45px; width:50%; margin-top:25px; margin-right:0px; padding:0px
}
#tags LI A {
	FLOAT: left;  COLOR: #000; LINE-HEIGHT: 45px;  HEIGHT: 45px; TEXT-DECORATION: none;  font-size:18px; width:100%; text-align:center; display:block; padding:0px
}
    /*resume*/

    .job_into .control-label.tr,.job_into .control-label { width:40%; font-size:14px;}

    .job_into .span-9 { width:60%; }

    .job_into .widget-form-1 .form-control { margin-left:5px; width:83%!important;}



    .jobtabcen .zengshuleft,.jobtabcen .zengshuright { width:100%; box-sizing:border-box;}

    .jobtabcen .zengshuleft { line-height:40px; }

    .jobtabcen .zhengshutext { width:90%; margin-left:5%; }

 .contact_us .contact_method li{width: 100%;margin-bottom: 4%;}
    .contact_us .contact_method li .box{margin: 3%;height: 100%;}
    .contact_us .pt2{margin-top: 0%;padding-top: 3%;}
    .contact_us .pt2 .form textarea{width: 100%;padding: 5%; box-sizing: border-box;}
    .contact_us .pt2 .form{width: 100%;}
    .contact_us{padding-bottom: 0;}
    .contact_us .pt2 .info{line-height: 1.6;}
	  .contact_us .pt2 .tit{font-size: 24px;}
    .contact_us .pt2 .form_cb .span-4{margin-bottom: 5%;}
    .contact_us .pt2 .yzm_box .yzm{width: 45%;margin-top: 10px;}
    .contact_us .pt2 .form .btns_list{width: 100%;}
    .contact_us .pt2 .yzm_box{display: flex;flex-direction: column-reverse;width: 100%;margin-bottom: 5%;}
    .contact_us .contact_method li .box .dl1,
    .contact_us .contact_method li .box .dl2{width: 100%;}
    .contact_us .contact_method li .box .t{margin-bottom: 4%;}
    .contact_us .contact_method li .box dl dd{margin-bottom: 2%;}


    /*171229*/

    .business .l_box .space .open_btn{display:block; font-size:24px; color:#000;}

    .business .l_box .space .l_menu{display:none;}



    .team_detail .space{width:100%;}

    .contact_us .contact_box dd{padding-left:30px; position:relative; line-height:25px;}

    .contact_us .contact_box dd .icon{position:absolute; left:0; top:5px;}

    .metting_list .time_box{width:30%;}

    .metting_list .time_box .date .where{display:block;}

    .metting_list .news_box{width:65%;}

  
    /*20190121*/
    .contact_latest01 .pd{padding:20px 15px;}
    .contact_latest01 .pd .content dl{width:100%; margin-right:0; height:auto;}
    .contact_latest01 .pd .content dl dd{line-height:1.5;}

    /*20190125*/
    .resource-type-wrap{background:none}
    .resource-type-wrap .panel{width:100%; margin:0 0 10px;}
    .resource-type-wrap .panel:after{display:none;}
    .resource-type-wrap .panel .inner{padding:0;}
    .resource-type-wrap .panel .inner_box .cell_tit{margin-bottom:10px;}

     /*20190215*/
     .contact_latest01 .pd .content .left{width: 100%}
     .contact_latest01 .pd .content .right{width: 100%}
     .contact_latest01 .pd .map_box{height: 250px}     
	 
	 .continer{
		width: 96%;
		padding: 0 2%;
	}
	footer .f_top{ height:auto;text-align: center;}
	 .f_logo{
		float: none;
		width: 100%;
		text-align: center;
		margin-bottom: 10px;
	}
	footer ul{
		display: none;
	}
	footer ul:nth-child(6){
		display: block;
		width: 100%;
		margin-bottom: 10px;
	}

	.f_ewm{
		float: none;
		display: inline-block; margin-right:20px; margin-left:20px; margin-top:15px
	}
	.f_b{ display:none}
	.widgets_bidimg_banner_4{ margin-top:105px}
	.f_b a{
		float: none;
	}
	.f_b p{
		float: none;
	}
	.f_b{
		line-height: 28px;
	}
	.wrapleft{
		float: none;
		width: 100%;
	}
	.wrapright{
		float: none;
		width: 100%;
	}
	.f_b a:last-child:after{
		display: none;
	}

}

@media only screen and (max-width: 480px) {

    /*mobileMode 480 网站样式*/



}
